跳到主要内容

05 开发板介绍

05 开发板介绍

供电 复位 晶振 下载

最小系统

最小系统板就是一个最精简的电路,精简到只能维持MCU的最基本的正常工作,分别是

  • 供电电路
  • 下载电路
  • 晶振电路
  • 复位电路

1 ⚡️供电电路​

图片

首先看到供电电路 因为STM32芯片的电气要求是3.3伏供电

  • 但是我们电脑的USB口都是5V的 所以就需要一款稳压芯片去将5伏转成3.3伏

  • up选择的这款稳压芯片输出电流在500mA,基本能够满足我们实验的需求

2 ⬇️下载电路​

图片

up这里就是把微控制器的SWD SWC引脚 引到排针

  • 这样我们才可以通过杜邦线连接STLINK
  • 我们在连接的时候一定要对应 不然程序肯定是下不进去的

3 〰️晶振电路​

图片

晶振电路就是将外部石英晶体晶振连到微控制器

  • 我们在CubeMX中配置时钟源HSE 然后在下拉框选择外部石英晶体晶振 就是选择将这里振荡出来的信号作为时钟源

  • 芯片内部也有时钟源 up会在后面的时钟树里讲到 但是内部的时钟源精度和稳定性都很差 所以我们基本都是用外部晶振

4 🔄复位电路​

图片

首先看到这里的NRST 前面的N是Not低电平有效的意思 后面的RST是reset复位的意思

  • 整个意思是当芯片识别到这个引脚是低电平的时候 所有寄存器都清零
  • 当这个低电平释放之后 芯片才开始加载BOOT配置 然后加载我们写的程序

我们看到这里有两条通路 对应着两种复位方式 一种是通过 电容复位 一种是通过 按键复位

  • 电容复位 它主要应用在芯片上电的时候
    • 在上电前 很显然NRST点的电位为0伏
    • 在上电瞬间 此时有电流流下来 但是都被电容吸收掉了 所以仍然是0伏,
    • 随着电容不断地充电 它的容量始终是有限的 所以它两端的电压 最终会上升至3.3V
  • 按键复位就简单的多 当我们按下按键的时候 NRST引脚就直接连到地了 松开按键就上拉到3.3伏
最小系统电路构成

供电电路

下载电路

晶振电路

复位电路